Фрагмент для ознакомления
2
Введение
Информационное агентство "Приуралье" - это медиа-организация, специализирующаяся на освещении событий, происходящих на Урале и в близлежащих регионах. Агентство предоставляет актуальную информацию о политических, экономических, общественных и культурных событиях, происходящих на территории Уральского региона.
Информационное агентство "Приуралье" известно своими качественными новостными материалами, оперативностью в освещении событий и достоверностью информации. Команда журналистов и редакторов агентства следит за развитием событий на Урале, проводит качественный анализ ситуации и предоставляет читателям объективную информацию.
Кроме того, информационное агентство "Приуралье" также занимается созданием видео- и аудиоматериалов, проведением интервью с общественными деятелями и экспертами, организацией собственных мероприятий и проектов.
Для данной работы определён следующий перечень задач:
описать и построить модель базы данных;
описать систему управления базами данных;
подготовить сервер под базу данных;
наполнить базу данных данными;
описать и построить модель информационной системы;
описать среду разработки информационной системы;
спроектировать интерфейс приложения;
разработать автоматизированную информационную систему.
Объектом исследования является процесс повышения эффективности и корректности складского учёта в организации.
Предметом исследования является приложение для автоматизации учёта заказов на предприятии.
В качестве методологии разработки выбрана модель «Waterfall».
1.Анализ предприятия и проектирование информационной системы
1.1. Характеристика автоматизированной информационной системы Учет заказов в информационном агентства «Приуралье»
Структура информационного агентства Приуралье состоит из директора которому подчиняются 2 заместителя . Первый заместитель по управлению персоналом которому подчиняются глав бухгалтер и бухгалтер, отдел кадров, инженер технологии и водители. Второй заместитель по СМИ которому подчиняются Шеф редактор, редакторы, спец. корреспонденты, обозреватели, дикторы, редакторы, специалист по видеомонтажу, операторы.
Рисунок 1 – Организационная структура
Развитие и поддержка новых технологий влияет на все начиная с того что массмедиа изменять ранее применявшие методы, технологии а также формат работы. Несмотря на это огромное внимание исследователей медиа направлено, прежде всего, на контент, его дистрибуцию, формы взаимодействия СМИ с аудиторией. Социальная сеть такие как Factbook, ВКонтакте, YouTube и другие средства взаимодействия с широкой количеством публики, которые подписаны. Но следует также отметить что структурной адаптации массмедиа к технологиям и растущее поколение к реалиям остается достаточно мало освоенным, хотя стратегическое его значение сложно переоценить. В настоящей статье анализируется степень трансформации организационных структур отечественных печатных и онлайновых массмедиа под влиянием группы факторов, связанных, прежде всего, с дигитализацией и ее последствиями. Автор заключает, что в настоящее время управленческая иерархия, редакционные структуры и принципы разделения труда как в печатных, так и в онлайновых СМИ пока достаточно ригидны – серьезных трансформаций не произошло. Также весьма ограниченно присутствие в редакционных структурах подразделений, занятых производством конвергентного (мультимедийного) продукта.
На основе перечисленного можно подвести итог и сформировать следующие таблицы:
Сотрудники
Типы услуг
Услуги
Заказы
Статусы
Клиенты
Адреса клиентов
1.2. Проектирование и подготовка базы данных
Для того, чтобы начать проектировать базу данных, необходимо либо выбрать какую-либо систему, в которой можно удобно расположить таблицы, ключи и связи, либо просто начать проектирование в выбранной СУБД, в нашем случае, Microsoft SQL Server, в которой есть возможность создания ER-диаграмм.
Итак, так как на представленном оборудовании в организации не установлен никакой предварительный набор нужных программ, их предстоит установить самостоятельно, для этого необходимо посетить официальный сайт Microsoft Learn, а в нём найти ссылку на актуальную версию SQL Server Management Studio (Рисунок 2).
Далее следует открыть скачанный исполняемый файл, выбрать место для установки, желательно без использования кириллицы в пути установки или же оставить по умолчанию для гарантированной корректной работы и нажать «Install» (Рисунок 3).
После того, как будет нажата кнопка «Install» начнется процесс установки (Рисунок 4).
По завершению установки появится экран, на котором предлагается выполнить перезагрузку для полноценного завершения установки программного обеспечения (Рисунок 5).
Казалось бы, программа SQL Server Management Studio готова к запуску, но всё не так просто, чтобы она работала нам необходимо подключиться к SQL Server, но её также не предустанавливали на данный компьютер.
Выполним установку Microsoft SQL Server, для этого обратимся всё также к официальному сайту с установщиками разных версий и выберем актуальную и совместимую в полном объёме с SSMS (Рисунок 6).
После нажатия на кнопку скачать дожидаемся полной загрузки пакета, распакуем установочный образ.
Далее необходимо выбрать во вкладке слева раздел «Installation», а затем «New SQL Server stand-alone installation».
На шаге License Terms внимательно читаем и принимаем лицензионное соглашение.
Далее следует важный шаг «Feature Selection», на этом этапе нам предлагают установить различные компоненты SQL Server, выбираем предпочтительные для работы нашего приложения.
После выбора опций следует шаг «Instance Configuration» (Рисунок 8), где можно оставить параметр Default Instance, в таком случае имя нашего экземпляра будет MSSQLSERVER. При выборе Named Instance мы сами указываем имя экземпляра SQL Server. Instance ID рекомендуется ставить такой же, как и имя экземпляра, во избежание путаницы.
Следующий пункт «Server Configuration» (Рисунок 9) имеет вкладку «Service Accounts», там укажем аккаунты, из-под которых будут работать службы SQL Server на хосте. Хорошей практикой считается использование MSA (Managed Service Accounts) и gMSA (Group Managed Service Accounts) технологий, как самых надежных в плане безопасности. Выставить у «SQL Server Agent» поле «Startup Type» в «Automatic», иначе агент придется запускать вручную.
На шаге «Database Engine Configuration» (Рисунок 10) в SQL Server. Следует выполнить следующие действия:
Выбрать «Mixed mode» — помимо windows авторизации станет доступна авторизация по учетным данным самого SQL Server’a.
На вкладке Data Directories выбрать каталог, в который SQL Server будет хранить базу данных и транзакционные логи.
На вкладке «TempDB» настраиваются параметры для базы tempdb. Её правильная конфигурация важна для производительности сервера, так как эта база участвует практически во всех операциях с данными.
Вкладка MaxDOP — это параметр SQL Server’а который отвечает за параллельное выполнение запросов и соответственно степень параллелизма.
Вкладка Memory — нужно указать минимальный и максимальный объем оперативной памяти, который будет использовать SQL Server.
Шаг «Feature Configuration Rules» пройдет автоматически. Ознакомимся со сводкой в «Ready to Install» и нажмём «Install» (Рисунок 11).
После того, как всё необходимое для проектирования базы данных готово, предстоит запустить СУБД, определиться с тем, какие нам таблицы понадобятся и зачем, а затем нарисовать ER-диаграмму и привести всё в третью нормальную форму.
Запускаем Microsoft SQL Management Studio по ярлыку, созданному автоматически после нашей установки программы. Сразу же СУБД предложит выбрать настройки для подключения к SQL Server (Рисунок 12).
После успешного подключения необходимо нажать «New Query», написать строку создания новой базы данных «Create Database» и указать название, в данном случае «KS-Glass» (Рисунок 13).
Далее следует раскрыть базу данных в окне «Object Explorer» нажав «+» расположенный напротив базы данных. После раскрытия списка нажать правой кнопкой мыши по названию папки «Database Diagrams» и выбрать «New Database Diagram» (Рисунок 14).
Далее следует двойным щелчком мыши открыть «Diagram_0» и выбрать создание новой таблицы на ER-диаграмме (Рисунок 15).
Перечислим данные, которые нам нужно будет хранить и на основе сформированного перечня распределим их на таблицы:
Места хранения оборудования.
Ответственные за хранение, прикреплённые к своим местам.
Оборудование, а именно его тип, название, описание и серийный номер, также желательно его состояние.
Таким образом, учитывая нужды программы в некоторых данных, была распределена ER-диаграмма со всеми необходимыми хранимыми параметрами (Рисунок 16).
В результате проектирования диаграммы непосредственно в среде управления базами данных, разработка базы данных и наполнение её данными будет происходить значительно быстрее, нежели бы мы воспользовались сторонними средствами проектирования.
Теперь стоит приступить к проектированию интерфейса нашего приложения, для этого может подойти как стороннее ПО Adobe Photoshop или же непосредственно программа, в которой всё это планируется верстать сразу.
Фрагмент для ознакомления
3
1.Адам, Фримен ASP.NET 4.5 с примерами на C# 5.0 для профессионалов / Фримен Адам. - М.: Диалектика / Вильямс, 2021. - 2792 c.
2.Биллиг, В. А. Основы программирования на С# / В.А. Биллиг. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2021. - 488 c.
3.Гэри, Маклин Холл Адаптивный код на C#. Проектирование классов и интерфейсов, шаблоны и принципы SOLID / Гэри Маклин Холл. - М.: Вильямс, 2021. - 432 c.
4.Дейтел, П. Как программировать на Visual C# 2012 / П. Дейтел. - М.: Питер, 2018. - 2180 c
5.Джеффри, Рихтер WinRT. Программирование на C# для профессионалов / Рихтер Джеффри. - М.: Диалектика / Вильямс, 2018. - 1679 c.
6.Джон, Скит C#. Программирование для профессионалов / Скит Джон. - М.: Диалектика / Вильямс, 2017. - 2530 c.
7.Кариев, Ч. А. Разработка Windows-приложений на основе Visual C# (+ CD-ROM) / Ч.А. Кариев. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2018. - 768 c.
8.Климов, А. C#. Советы программистам / А. Климов. - М.: БХВ-Петербург, 2018. - 544 c.
9.Культин, Н. С# в задачах и примерах / Н. Культин. - М.: БХВ-Петербург, 2020. - 1293 c.
10.Лотка, Р. C# и CSLA .NET Framework. Разработка бизнес-объектов / Р. Лотка. - М.: Диалектика / Вильямс, 2017. - 555 c.
11.Майо, Джо C#Builder. Быстрый старт (+ дискета) / Джо Майо. - М.: Бином-Пресс, 2021. - 384 c